/*主体内容*/
#main .content{
    padding: 50px 0 124px 0;
}

#register-content{
    margin:0 auto;
    width:1040px;
    height:524px;
    background: url("../image/loginBack.png") center right no-repeat;
    background-color:rgba(255,255,255,1);
    box-shadow:0 2px 16px 0 rgba(0,0,0,0.08);
    border-radius:4px;
    padding-top:40px;
    padding-left:50px;
}
.input-box{
    width:420px;
}


#main .multipart-title{
    border-bottom:1px solid rgba(241,243,245,1);
}
#main .multipart-title li{
    padding:0 30px 30px 0;
    color:rgba(61,77,114,1);
}
#main .multipart-title a{
    margin:0;
    font-size:22px;
    /*font-family:PingFang-SC-Medium;*/
    font-weight: bold;
    line-height:22px;
    border:none;
    padding:0;
    color:rgba(61,77,114,1);
}

#main .multipart-title a:hover{
    background:white;
}

.login-content  input{
    width:420px;
    height:46px;
    background:rgba(255,255,255,1);
    border-radius:4px;
    border:1px solid rgba(241,243,245,1);
    padding-left:48px;
    display: block;
    /*margin-top:30px;*/
}
/*修改提示文字的颜色*/
input::-webkit-input-placeholder { /* WebKit browsers */

    font-size:16px;
    /*font-family:MicrosoftYaHei;*/
    color:rgba(204,204,204,1);
    line-height:16px;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    font-size:16px;
    /*font-family:MicrosoftYaHei;*/
    color:rgba(204,204,204,1);
    line-height:16px;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */

    font-size:16px;
    /*font-family:MicrosoftYaHei;*/
    color:rgba(204,204,204,1);
    line-height:16px;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size:16px;
    /*font-family:MicrosoftYaHei;*/
    color:rgba(204,204,204,1);
    line-height:16px;
}

.login-content  input:focus{
    outline:none;
}

.icon-box:nth-child(1){
    margin-top:30px;
}
.last-input{
    /*margin-bottom:30px;*/
}
.font-warn{
    font-size:16px;
    /*font-family:MicrosoftYaHei;*/
    color:rgba(96,163,252,1) !important;
    line-height:16px;
    float:right !important;
    padding:0 !important;
}

.user-login-btn{
    width:420px;
    height:54px;
    background:rgba(96,163,252,1);
    border-radius:4px;
    font-size:24px;
    /*font-family:MicrosoftYaHei;*/
    color:rgba(255,255,255,1);
    line-height:54px;
    text-align: center;
    /*margin:68px auto 0 auto;*/
}

/*小图标定位*/
.icon-box{
    position: relative;
}
.icon-img{
    position: absolute;
    top:14px;
    left:20px;
}
.icon-img-right{
    position: absolute;
    top:20px;
    right:20px;
}

/*验证码*/
.code{
    width:290px !important;
    float:left;
}
.code-btn{
    width:120px;
    height:46px;
    background:rgba(96,163,252,1);
    border-radius:4px;
    font-size:16px;
    color:rgba(255,255,255,1);
    line-height:46px;
    text-align: center;
    float:right;
}

.agree-box{
    /*margin-top:31px;*/
    margin-bottom:21px;
}
.select-box
{
    display: none !important;
}
.select-box+label{
    background-color: white;
    border-radius: 4px;
    border:1px solid rgba(228,228,228,1);
    width:16px;
    height:16px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 14px;
    margin:0;
}
.select-box:checked + label{
    background: rgba(96,163,252,1);
    color:rgba(255,255,255,1);
    font-size:9px;
}
.select-box:checked +label:after{
    content:"\2714";
}



/*错误提示*/
.error-box{
    height:20px;
    margin-top:8px;
    margin-bottom:12px;
}
.error-line{
    /*width:140px;*/
    height:14px;
    vertical-align: middle;
}
.error-msg{
    font-size:14px;
    font-family:PingFang-SC-Regular;
    color:rgba(253,120,137,1);
    line-height:14px;
    padding-left:4px;
}